Barra Olympic Park, Rio de Janeiro, Brazil, a cluster of nine sports venues built for the 2016 Rio Olympics. (Photo/Xinhua)
RIGHT BG
Barra Olympic Park, Rio de Janeiro, Brazil, a cluster of nine sports venues built for the 2016 Rio Olympics. (Photo/Xinhua)