Def Leppard featured in Planet Rock Magazine Check out a printed review of the live show when Def Leppard hit London’s O2 arena in 2018.