It's an edit from the NIMBY admin of that local facebook page.
Lol I should have known when I had to edit out the “way too few parking spaces part” to post the description. I found a non bullshit ass render and put it in the post. The nimbys in framingham are wild smh…What on earth is up with that rendering???