vowxlr is a Russian content creator on YouTube with approximately 3.38 thousand subscribers. He published 26 videos which altogether total over 13.85 thousand views.