Get up close and personal one of the most unique creatures on earth- crabs, in the Christmas Island situated 300 miles south of Jakarta along the Indian Ocean. Here, don't expect to see crowding human as it numbers a mere 1500 locals [...]
Posted On : Dec, 16 2011 | Comments : 0