Police: Vehicles Strikes Pedestrians in North London - NBC Chicago

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.

    processing...

    NEWSLETTERS