Medusa

Medusa or Sapola. Call it whatever you want. Found this on the Marakkanam Beach – East Coast Road, Tamilnadu, India.