MovieMaps

Photo of Invasion

Location: Keefer Place Plaza
As Seen In: Supergirl episode 2x21 “Resist

Rhea appears projected into the sky below the Daxamite mothership and informs the populace on the invasion.