electric ray from above in the caribbean sea off the coast of Belize From NEN Gallery