Man captures an illuminated figure peering through clouds — some believe it is Christ the redeemer
The photos sparked debate on social media with some thinking it is a sign from God while others dismissed it as a mere coincidence. Alfredo Lo Brutto of Agropoli, Italy, […]