First there was a leak of an internal Valve change log and now there has been a sighting of Left 4 Dead 3 on Steam. All aboard the hype train! They can count to 3 3 3 3 3 3 3 3 3!!!