Medusa Live in London: The Motion Picture
It's Wednesday 1st March 2023 and Medusa has a gig booked on a boat set to sail the River Thames. With all the odds stacked against them, can they pull it off?It's Wednesday 1st March 2023 and Medusa has a gig booked on a boat set to sail the River Thames. With all the odds stacked against them, can they pull it off?It's Wednesday 1st March 2023 and Medusa has a gig booked on a boat set to sail the River Thames. With all the odds stacked against them, can they pull it off?
Post-production