Toast of the town

  • Tue Apr 12th, 2011 9:00am
  • Life

Winners of the Bigfoot Toastmasters speech contest were (right to left) John Lakusta