Worshippers at the Basilica of St. John the Baptist in Canton, Ohio, was left astonished when a statue of the Virgin Mary seemed to blink during its visit on August 2, 2024. The National Pilgrim ...