Posted June 14, 2010
IGN is going to do live streams on YouTube through this page. Natal will presumably be revealed during Microsoft's 10:30 presentation with further demos the following day. Since it's being handled by YouTube this is probably going to be the best way to watch it.
I think GameSpot will also be streaming it live. For both sites you can download the whole show later on if you missed it or whatever.
GameTrailers will put up segments of the shows on the respective game pages but that isn't done live.