The Ultra (6/26/18)

The Ultra is one of the newest bands on the Boston scene but their off to an amazing start with the release of their debut EP and music video for their single "Lights Go Down" - hear all about it as they play live on the WATD Tiny Stage. Check out their page at -

Share | Download