A woman out for an evening stroll along the beach at Pedda Rushikonda on India's eastern coast recently stumbled upon a ...