Thousands March for different reasons but same message: Defend life