Allegra Garcia (played by Kayla Compton) on The Flash on The CW was spotted wearing this green ruched sleeve top on The Flash on episode 'Resurrection' (8x11) in Apr 2022. Allegra's Top is the Natasha Tee by Free People . Allegra's Belt is the Petit Oval Buckle Belt by Frame.