When Is Microsoft Is Revealing The Next Xbox?

The company sent out RSVP invites to the media today that said it will be revealing the new Xbox on May 21. Microsoft will have a live broadcast on Xbox as well on Spike TV.