Live Muse = Happy You.

So you’ve got this little problem – you want to see Muse, but Muse is not coming to your city (Hello Cleveland!). What do you do? Well, you could watch this full-length streaming concert from the current tour – one hour and twenty-seven minutes of live Muse recorded live in Seattle for your on-demand streaming […]