evilgeeks.com
Your Weekend Creature Comforts: The Chitauri
I was watching The Avengers for probably the 12th time this week when I realized I needed to write a post on those crazy aliens that come through the Tesseract portal at the end of the film. There …