Despite the mixed reactions with faculty and students divided on whether or not it should be even be on the campus of Wellesley College in the Boston, MA, there is a petition to get it off its current property.   A brand new statue installed at the all-women Wellesley College outside of Boston is causing quite […]