John Cena shocks WWE fans by announcing retirement and date for last fight Published 07 Jul 2024 Full Article