Drama at sea: Floating Festival’s on-board musical theatre

Star Michael Ball sings to the crowds at Floating Festival’s Stages cruise in October 2018. All images courtesy of Floating Festivals.