An estimated 18,000 young Catholics attended the annual Youth Rally and Mass for Life