Music News Bugzee Lix is an Indie American rap artist and has released Space Needle The Animated Life of Bugzee Lix