A TikToker posted a video to his account that he claims shows Netflix's extremely popular series Squid Games" filming in Niagara Falls. What do you think?
The extreme cold temperatures hitting the U.S. are freezing parts of Niagara Falls, turning it into a Winter Wonderland. But the falls haven't stopped falling.