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