Video Footage From Tehran Protests

In this video, it seems the police have fled before the protesters:




Video posted today from Tehran:



Footage said to be from June 20:



More raw footage allegedly from Tehran today. Protesters are chanting "Death To Khamenei":



This video footage said to be from Tehran shows demonstrators in the street running from riot police and militia firing tear gas.