NFL fans have flocked to California for Super Bowl LX, where the New England Patriots and Seattle Seahawks will face off at Levi's Stadium in Santa Clara.