Planet Princeton is reporting that more peaceful protests, rallies, and vigils are planned for the area over the weekend to ban together to end racism, police brutality, and to promote equality among all people.

There are three events planned for tomorrow (Saturday, June 6th). The first is a protest in Flemington. It's scheduled for 12pm, starting at the Flemington Justice Building and going to the Flemington Courthouse. The next one is in Princeton. A demonstration has been organized by a recent Princeton High School graduate. It's kicking off at 1pm on Witherspoon Street at Hinds Plaza, which is next to the Princeton Public Library. The crowd will show solidarity for the Black Lives Matter movement. Finally, also at 1pm, in Trenton, there will be a demonstration.

The crowds will be back in Princeton on Sunday (June 7th). There will be a meditation and prayer group led by Black Mothers Rising in front of the Princeton Police Department and Municipal Building (400 Witherspoon Street) at 9am. Also on Sunday, there will be a march in Lawrence, starting at 3:30pm from Slackwood Elementary School on Princeton Pike to Lawrence High School (also on Princeton Pike). It will join the Youth Rally at Lawrence High School, which will begin at 3pm, and then both groups will join together for speeches and a vigil from 5 to 6pm. on Sunday night in Robbinsville Township there will be a "Night of Unity" at 6pm at the Town Center Gazebo.

Please remember to bring a face covering and practice proper social distancing. The CDC Director warned that any gatherings like these could lead to COVID-19 outbreaks.

PHOTOS: Protests around the world in the wake of George Floyd's death

More From 94.5 PST