2017 O+ Haverhill Recap

Check out some of the amazing things the inaugural O+ Festival in Haverhill had to offer!