Shore Temples of Mamallapuram
Lion statue that appeared after the December 26, 2004 tsunami on the beach of Mahabalipuram, India.
Thanks!