A group of people riding red clad camels down a beach .