Largest Copyrighted Piece of Art in the World is in New EnglandLargest Copyrighted Piece of Art in the World is in New EnglandThere's even a hidden image within the art!JaddJadd