Published On Jan 24, 2023
Alice Cooper December 14 1973 Maple Leaf Gardens Toronto Ontario Canada. Only known video of this tour and last known video of the original band live. Filmed by Speedy in super8 for his personal collection while working as a photographer.
Donate http://paypal.me/SpeedysFilms
show more