Photo of Alien Shelter
Location: The Eastside Flea
As Seen In: Supergirl
episode 4x20 “Will The Real Miss Tessmacher Please Stand Up?”
J'onn tells Ben Lockwood to back off while Nia, Brainy, and James lie on the ground.