Half-Life 2 at E3

hmm, “theatre” implies “unplayable demos”