Back

North America, Canada, Lake Louise


More pictures from this city


Whale tail in Provincetown Harbor Frozen Lake Louise 30May2014 Lake Louise,Alberta Canada in the fall