No media source currently available
Thousands of Venezuelans took to the streets of Caracas, Wednesday Jan. 23, as part of a nationwide protest calling for the ouster of President Nicolas Maduro.