Leo's World is a German YouTube channel which has 214 subscribers, publishing 71 videos which altogether total at least 266.92 thousand views.