Photo of Delta Camp [2166]
Location: Burnaby Central Park
As Seen In: Legends of Tomorrow
episode 1x13 “Leviathan”
Location: Burnaby Central Park
As Seen In: Legends of Tomorrow
episode 1x13 “Leviathan”