High Quality Content by WIKIPEDIA articles! Christmas Island National Park is a national park occupying most of Christmas Island, an Australian territory in the Indian Ocean southwest of Indonesia. The park is home to many species of animal and plant...