The BarraShopping location showcases the brand’s award-winning lifestyle and performance footwear SÃO PAULO – March 12, 2026 – Skechers, the third-largest footwear brand in the world, has opened its first retail destination in Rio de Janeiro at BarraShopping, the country’s largest retail and services complex. The new concept store marks the Company’s ninth Skechers-branded location […]