The MAGIX Magazine

News, Inspiration & Stories about our Multimedia Software

Top 10 Videos on YouTube

Top 10 Videos on YouTube

As all of you already know, YouTube is the world’s biggest video portal on the internet. In fact, most users aren’t aware of its enormous dimensions: Youtube alone is responsible for roughly 18 percent (!) of the overall traffic in…
Read more