INDIA | Tuesday, 24 August 2010 | Views [858]
A red crab nestled in the sands at the virgin beach of Tajpur,INDIA.