Interesting, Technology, Uncategorized

Real Life GTA in Los Santos

Los Santos is a real place, and this is how these guys envision a real life Grand Theft Auto game.

Leave a Reply

Your email address will not be published.