15 Million Games Chess Database

I maintain a chess games database, at the time of writing this post database contains 15 million games
and growing.
You can contribute your efforts or download here
Check for database updates on above link from time to time.