Snowfall, the Sidewalk Near the Road (Stock Footage)

Snowfall, the Sidewalk Near the Road (Stock Footage)

London. England. United Kingdom. Seasons and weather in the city.

by
by
by
by
by
by