The decision to cancel plans to host NFL games in London this year was a ‘no-brainer’ amid the coronavirus pandemic, according to NBC host Mike Florio.