Once a week Kat will share with you a rockin’ and rare video of iconic rock legends doing what they do best! Send your suggestions to kat@i100rocks.com!
THIS WEEK: Clash “London Calling” Live at Sun Plaza Hall in Tokyo Japan, January 2, 1982
- FYI: It was this week (December 14th) in 1979 that the Clash released their third and highly successful album, London Calling.