Watch A Live Stream Of Baby Geese Hatching March 28, 2013BuzzFeed - Latest SQUEEEEEEEEE. Watch the live stream on Channel Four here.