Pro-life demonstrators from around the world crowded the National Mall on Thursday during the 42nd annual March for Life. Flags and signs from Brazil, the Netherlands, Italy and the Caribbean mingled with banners from across the 50 states as activists marched from the Washington Monument to the Supreme Court. Here are some photos.