By Brett Peruzzi, Contributing writer A Buddha statue outside the Vihara Buddhist and New England Meditation Center in Grafton Grafton – On a quiet hill in the woods off Highway 140 in Grafton, a Buddhist temple is doing its part to stay connected to its followers and spread its message of calm and compassion in […]