Police: Vehicles Strikes Pedestrians in North London - NBC New York

    Police: Vehicles Strikes Pedestrians in North London

    British police officers are on the scene in Seven Sisters Road in London after receiving reports of a vehicle in collision with pedestrians early Monday, June 19, 2017. (Published Sunday, Jun 18, 2017) British police officers are on the scene in Seven Sisters Road in London after receiving reports of a vehicle in collision with pedestrians early... See More