Maria DeLuca (played by Heather Hemmens) on Roswell New Mexico on The CW was spotted wearing this brown plaid teddy jacket on Roswell New Mexico on episode 'American Woman' (2x10) in May 2020. Maria's Jacket is the Plaid Teddy Bomber Jacket by Anthropologie.