High street decorated to look like a small USA town.

Drumheller, USA!?

Drumheller is decorated with the USA flag as it is turned into an American town for the filming of Ghostbusters: Afterlife. The water tower can be seen in the trailer, and the little black dot in the sky is actually the drone used to film it!