Skip to main content

Marbled Torpedo Ray - Torpedo marmorata.

Marbled Torpedo Ray, Torpedo marmorata, Aka Marbled Electric Ray. Playa La Granadella, Spain, Mediterranean Sea.