This Overwatch Archive is likely to take players to Havana, Cuba. Blizzard has announced the Overwatch: Storm Rising event, which is set to begin next week.