There's an excellent option today to watch an Italy vs. England live stream for free online via Channel 4 in the UK from 3:45 p.m. ET / 7:45 p.m. GMT. If you're in the UK, simply switch to Channel ...