EGIMAGE_20070212123549_India_0155.jpg
Schmooze - Kovalam at ninety mile beach, Tamil Nadu, India