MB: Show me a site that allows me to upload HD videos that shows in actual HD. YouTube is the closest thing right now. Oh, and it can't be Vimeo because well.... Vimeo HAAAAAAAAAA.
Log in to comment