Joined May 2022 2 Followers 2 Following
2 Followers 2 Following
Terrorvision Dec 10, 1996 Nottingham, England, United Kingdom
Def Leppard / Terrorvision Nov 15, 1996 Birmingham, England, United Kingdom
Terrorvision Mar 24, 1996 Leicester, England, United Kingdom