Why yes, those are Alien chestbursters crafted from carrots. And yes, they do look outrageously tasty. Read more... from Gizmodo https://ift.tt/3BQCLPg Read more