www.intersurf.com

     
An alternative explanation of alleged artifacts from the Gulf of Cambay, western India.