Carlos Lopez holds the American flag during a swearing-in ceremony at North Dade Regional Library in 2015.
Carlos Lopez holds the American flag during a swearing-in ceremony at North Dade Regional Library in 2015. C.M. GUERRERO EL NUEVO HERALD
Carlos Lopez holds the American flag during a swearing-in ceremony at North Dade Regional Library in 2015. C.M. GUERRERO EL NUEVO HERALD