Skip to main content

Common Torpedo Ray, Torpedo torpedo. Aka ocellate torpedo or eyed electric ray. Playa Granadella, Spain, Mediterranean Sea.

Common Torpedo Ray, Torpedo torpedo. Aka ocellate torpedo or eyed electric ray. Playa Granadella, Spain, Mediterranean Sea.