It's been a while since I played this, so I can't wait to experience this Masterpiece again. Huge fan of Mafia-style games, and I love the best mafia gang Passione err, I mean DeLuca Family.
Also also, I forgot, but where does story take place? Somewhere in Italy, I presume?
Also also, I forgot, but where does story take place? Somewhere in Italy, I presume?