Thursday, January 19, 2006

Mahishasura Statue, Chamundi Hill

Roughly translated "Mahishasura" means "Captain Pugwash" (only joking). Posted by Picasa