It was billed as "the mother of all protests" and based on the photographic evidence, it lived up to its name. Demonstrators packed the streets of Caracas as well as other Venezuelan cities on Wednesday to protest socialist President Nicolas Maduro, whose policies have led to economic ruin for the once prosperous nation.

According to some estimates, the number of demonstrators numbered in the millions. Photos of the massive protesters appear to support that claim:

The streets turned violent during yesterday's demonstrations, as protesters clashed with National Guard troops, who fired rubber bullets and tear gas into the crowds. In addition, protesters met resistance from armed supporters of the Maduro regime. 

According to human rights groups, at least three people were killed on Wednesday.

Demonstrations continued on Thursday.