Photo of Evacuation Park

Location: David Lam Park
As Seen In: Supergirl episode 5x09 "Crisis on Infinite Earths: Part One"

Kelly and Nia look up as the giant Legion ship arrives.