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