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

THROWBACK 2018 (6)