Hundreds take part in 24-hour relay and show