Just unearthed! 1986 concert video in Miami Beach

Live at the Shelburne Hotel, Miami Beach, November 8, 1986

updated: 7 years ago