Towel turtle!

Location: Greater Noida, Uttar Pradesh, IN