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