December – Where in the world?

Congratulations to James Porteous 6Se1 for correctly stating that the answer was indeed Christmas Island. Christmas Island is a territory of Australia in the Indian Ocean. The island is famous for its migration of red crabs.

Leave a Reply

Your email address will not be published. Required fields are marked *