The Texas Rattlesnake is arguably the biggest WWE superstar of all-time, and these are the matches that got him there.
Over 26 years, John Cena has had more than 2,000 matches and main-evented dozens of PPVs and PLEs. You may think you've seen ...