Welcome to Android Central! What if you long-press the photo? You could always use a file manager app to go to the directory where those photos are stored and delete them there.
Also, are you sure those photos are stored locally on the phone, or could they be in cloud storage somewhere?