Chris Backa has been posting all manner of Geek Awesomeness to our Facebook page and this animated trailer literally made me gasp out loud. Is this real? Who is making it? It was uploaded to YouTube in July of 2010 – so what’s the deal?
This looks AWESOME. Thanks for the heads up Chris!