Damn that site! The video won't load..well it keep freezing.

Can I watch from another site? x.x