A cinematic trailer for the game star citizen that is composed of cinematic media published by CIG to advertise in game ships and other content. Made as a ho...
Categories:
Gaming
Be the first person to like this.