While Godzilla prepares to smash its way into theatres this week, filming of more serene scenes took place in New West over the weekend. Run For Your Life , a TV movie staring Amy Smart , filmed at New Westminster City Hall on Saturday, May 10.
Read more >