TF2 free for play
TeamFortress is free for play over Steam.
Don’t know how long it is free to play, but I found it today,
when I was searching around for a new lunchbreak game.
Seems like there are free accounts and premium accounts. All you need is steam.
The difference is explained here: TF2 Free2Play FAQ