Update: Priest Missing In Glen Cove


The Deacon at the Russian Orthodox Church at 14 Alvin St. in Glen Cove who was reported missing by the church administration has returned home safely, according to police.

Leonardo Barros traveled into New York City to see a church somewhere near the World Trade Center site on July 19 and was dropped off at the Glen Cove bus stop by a member of the church at 10 a.m. As of the evening of July 20, authorities report that Barros had not been heard from, but at 6:50 a.m., they reported he had returned home without incident.


Leave a Reply