On one stage, a group of strangely dressed bands were playing and singing rock and roll.