creaturefacts.wordpress.com
The Real Life ‘Alien’ – Cotesia congregata
I’m sure, even if you haven’t seen them, most of you are at least somewhat familiar with the movies in the Alien franchise and the premise behind them. You’re probably extremely g…