In Mexico, a statue of Mary has been observed shedding real tears. The alleged miracle happened in a church in El Canal, located in the state of Colima. After reports of the incident surfaced, hundreds of curious believers and sceptics flocked to witness the event. Video footage shared on social media showed what appeared to Read more