You all know that the Gears of War 3 beta will start on Monday 18 for those who purchased the Epic edition of Bulletstorm while everyone else will have to wait a few more days until April 25. Everyone else? Not quite. We got a chance to have access to the beta early and we captured a bunch of videos for you guys. Enjoy!