February 5th. 2010
The Destroyer - Murudeshwar-Karnataka,India (via ^RedBull^)
The World’s Tallest Shiva statue stands at the shore of the Arabian Sea in Murudeshwar, Mangalore, India.