An incredible waterspout swirling over a lake in Canada has been captured on camera.
The enormous twisting column of water was sucked from Lake Huron near Ontario, one of north America's five Great Lakes.
Footage filmed by local Jeremy Barber shows the weather phenomenon from the shore of Sauble Beach as spectators watched on in awe.