its hard to tell but the silver mercedes looks to be one of those film vehicles they use to make movies…notice the contraption on top. and if you zoom in you see people holding signs and walkytalks….also the cops barricading the street off is a giveaway too