Total Rock Generation – Smoke on the water Apr 6, 2016 Cover Christian Rock, Cover Generation, Cover Rock, Cover Smoke, Session LP Smoke, Youth Alive, Smoke on the water – Cover dai Deep Purple. Like 0 Thanks! You've already liked this « ~ Cool Generation – We Will Rock You + Gioca Con Me (Cover) ~ » SAINT – Next Generation Coverrock – VIDEO WEEKEND – Party Rock Anthem