Back to All Events
Central Illinois Right to Life will host the Life and Freedom Rally on March 25th at 7pm. The keynote speaker will be Steven Mosher, a leading expert on China and global population policy. Steven’s firsthand exposure to coercive reproductive practices has made him a prominent anti-abortion activist and advocate for human rights. The rally will be held at St. Thomas Church, located at 904 E Lake Ave in Peoria Heights. There is no cost to attend, but a free-will offering will be taken.