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.
Posted on: 24.03.2006
Copy and paste this code to embed