Why not put it on your site?   Two of my clients -- a private school and a church -- use Google calendar to keep track of important dates and events.  They wanted their website visitors to be aware of these events so I placed an instance of their Google calendar on their websites.  The Google calendar on the website automatically stays in sync with the organization's Google calendar, eliminating the need separately to update the website calendar!

Audio Player