According to Rap-Up.com this video for The Games’ song was scheduled to be released a year-and-a-half ago but was shelved. It leaked over the weekend. Thoughts?