Tagged: Christmas Island

The Amazing Christmas Island red crabs

Christmas Island is a small Australian island in the Indian Ocean, 2,600 kilometers northwest of the city of Perth, that is home to many species of animal and plant. The island is particularly noted...