Chicago, Illinois, United States
Big Twist and the Mellow Fellows / Son Seals Apr 15, 1983 Uploaded by Steven Mueller