Brand New WWE Pay-Per-View Show

On Sunday, June 16, 2013, WWE will premiere it’s brand new pay-per-view show dubbed “Payback”. The event will be taking place at the Allstate Arena in Chicago, Illinois. I am definitely looking forward to this brand new show and am hoping it will live up to it’s name.

Leave a Reply