Medusa Published October 14, 2011 at 1936 × 2890 in Lifes a beach ← Previous Next → Medusa or Sapola. Call it whatever you want. Found this on the Marakkanam Beach – East Coast Road, Tamilnadu, India. Share this:MoreLike this:LikeBe the first to like this media.