Christmas Island is a little known island that is part of the Bahamas chain of islands. It is located on the west coast of North America near Vancouver Island. Some winters the island can experience brief periods of snow. Few Bahamians live there due to the climate.
|
Highlights
Snow
Snow Shovels
Deer
|
James Bond
isk8board@mac.com
|
|