E3 2011: Awesomenauts - Official TrailerCheck out the E3 trailer for Awesomenauts.By Mike Tao on June 8, 2011 at 7:21PM PDT Awesomenauts