Almost Human (2013) Trailer – This “Thing” Looks Sick [VIDEO]

Don’t be fooled, this post isn’t about the crappy TV show that airs weekly on FOX, in fact, I’m talking about a freagin new...