Tag Archives: New Westminster Police Station

SHOOT: SUPERGIRL Night Shoot With Supervillain Roulette(Dichen Lachman) & Alien Crime Fighting Duo (Chyler Leigh & Floriana Lima) in New Westminster

Photos by Sean Koo/@scoobykoo who wants me to add Spoiler Alert! Supergirl has a new femme fatale villain played by Dichen Lachman in a long red dress with a side split to show off her snake tattoo. Is this Roulette? Update: The gambling supervillain is running an underground alien fight club according to ComicBook.com and wants Supergirl [...]