Skip to content

Best of YouTube – Toastmasters Humorous Speech Contest 2nd Place (2010, District 70, NSW, Australia)

Really funny, must watch!