Peace Pagoda

The New England Peace Pagoda, a Buddhist shrine to world peace (April 2017).