Bleeding Edge: Watch the Launch Trailer

Bleeding Edge is launching very soon on Tuesday March 24th, and you can watch our launch trailer now! What's New for Launch? We have a new map in the rotation: Landslide! Landslide is set in sunny Mexico and features un…