People walking on a snow filled street with many billboards around them.
Mensen lopen op een besneeuwde straat met veel reclameborden om hen heen.
It snowed recently.
Het sneeuwde onlangs.
People enjoyed walking on a snowed street.
Mensen vonden het leuk om op een sneeuwstraat te lopen.