Creating a Google Site? Here's a quick video on how to embed YouTube videos into your site so that your visitors can watch them right on your website.