All posts tagged "Simu Liu"
2017 TV Series
Taken: NBC Series (2017 – ) Filming Locations
By Jenna SimsOctober 30, 2016“Taken” the NBC TV series is films on location in Ontario Canada Location #1 Taken the series was...
“Taken” the NBC TV series is films on location in Ontario Canada Location #1 Taken the series was...