Albums Music Stream Album: Young Thug – So Much Fun Young Thug delivers a new project dropping 19-tracks on his new album titled So Much…