Imba_ded is a Russian YouTube channel which has 521 subscribers, with his content totaling at least 18.98 thousand views views across 37 videos.