A vibrant 90s-themed pop-up has just launched on the Las Vegas Strip, promising nostalgic fun and a blast from the past for millennials and beyond

Source: KLAS 8 News Now