Beautiful. Elegant. Fast. Simple.
MegaTube is the best YouTube for Windows 8/8.1 device! Enjoy the best of YouTube on touch and mouse like never before.
You'll be able to watch videos in various formats like 480p, 720p, 1080p and even preload them to watch later. What's ...