From small towns to big cities, thousands marched in more than 700 rallies this weekend.
Watch the above video for more details.
From small towns to big cities, thousands marched in more than 700 rallies this weekend.
Watch the above video for more details.