Arjuna's Penance

Mahabalipuram, Tamil Nadu, India