Lt. Stitchie’s video, which was shared on his new YouTube channel on January 15th, was unexpected and somewhat shocking to his fans and supporters. It’s for the track “Undisputed,” a song that talks about the hypocrisies and self-serving attitude of...