Tag: The Wombats

Ambersphere in Control With The Wombats at Alexandra Palace

0
Alexandra Palace in North London was the venue for The Wombats’ largest production during their current tour, and the rig was heavy with fixtures...