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 '' (2x10) in May 2020. Maria's Jacket is the Plaid Teddy Bomber Jacket by Anthropologie. For shoppable links visit wornontv.net/193570