Thousands of pro-life advocates gathered peacefully in Berlin and Cologne on Sept. 20 for Germany’s annual March for Life.