retail Capcom U.S. Merch Store: The Best Pop-Up Experience in LA Louise September 14, 2026 Capcom U.S. merch store opens in Los Angeles, offering exclusive items for fans.