game cover

The Godfather launch trailer

This is the official launch trailer for The Godfather. It shows tons of ingame footage and a bit about the storyline. Good stuff for those interested in this game.

24 March 2006

Share

Popular on gamewatcher

Comments