Half Life Timeline

Have you played Half Life 2 (or are you playing it)? Were you constantly wondering why you where doing what you were doing and what the hell was going on? I certainly was…This will help.