Hate to contradict. but the DeLue statue was always on the Boylston Side, exactly where it is to day.
Yep. You're right. I double-checked and it has been on this side of the complex since it was commissioned.
It's the Christmas tree that used to be on the Huntington side - duh! :facepalm: