Community image submitted by ETD
A German car racing game, based off of the movie of the same name (also released only in Germany).
Top owned games
Team Fortress 2
Left 4 Dead 2