The Boston Cannons are a Major League Lacrosse semi-professional men's field lacrosse team based in Boston, Massachusetts. They have played in the MLL since the inaugural 2001 season and won the MLL Championship in 2011
Related Inspiration
A statewide collection of 24 diverse works of art, from oil paintings to taxidermy frogs…