Did giants roam Canada's Northwest Territories — or do they still?
A pair of photographs are stirring the folklore pot in the Northwest Territories — or perhaps more accurately, leaving a big impression. Both photos, sent to CBC North, show lakes that resemble gigantic footprints. "Godzilla exist!" Eric James …