The legendary studio The Source in Hollywood, California was my home-base of operations for this Turtle Beach spot designed to speak to their hardcore gaming demographic.
The legendary studio The Source in Hollywood, California was my home-base of operations for this Turtle Beach spot designed to speak to their hardcore gaming demographic.