January 3, 2011

Velas, Maharashtra, India, Part 1

Velas, about a four hour drive south of Mumbai, on the west coast of India.

Never go on a trip with yourself and four couples.