Circus Mexicus- A beach rock-n-roll festival not to be missed