Skip to main content

Just unearthed! 1986 concert video in Miami Beach

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