This brought back some memories... In case this draws a blank for you, this is one of those cheesy '80s pizza place arcades with the animatronic animal band playing on stage. Guess you had to be there... ;-)