“Sex, drugs and rock and roll – on wheels.” That’s the tagline for a newly released documentary about the Tap Tap, a Czech band formed two decades ago as a creative outlet for students at the Jedlička Institute, a renowned Prague school for the disabled.