N.L. police tell residents to shelter in place on St. John's street
newsare.net
Police are on the scene of an incident in St. John's, N.L., and have advised residents to stay in their homes.N.L. police tell residents to shelter in place on St. John's street
Police are on the scene of an incident in St. John's, N.L., and have advised residents to stay in their homes. Read more