I just heard on the news that they are trying to create the largest human peace sign at Cloverdale's Millenium Park today at 1:30pm.
The Millenium Park is located on the corner of 176th Street and 64th Avenue. The best place to look for a parking spot is to go to 62nd Avenue, reached off 176th Street, and there are parking lots on this street including down past the Agriplex at the end of the street.
The news said they were asking for people to arrive by noon so they can start setting up.