1 Answer

  • 0

    I doubt you'll find a snowmobile anywhere on Christmas Island, especially at Christmas time. It's a tropical island in the Indian Ocean and December is mid-summer. I'm not sure you've asked this question about the right location.... you might want to try asking again, over 6 years ago

    Answered by Ask Phil via Site_iconWorldNomads.com

Answer this question

Map of Christmas Island