Supergirl
Shelley Island (exterior)
James emerges from the warehouse and realizes he was being held at the defunct Shelley Island alien welcome center in episode 4x07 “Rather the Fallen Angel”.
James emerges from the warehouse and realizes he was being held at the defunct Shelley Island alien welcome center in episode 4x07 “Rather the Fallen Angel”.