Ever wonder what the big deal is with Thanksgiving? Try it yourself and find out!
Bermuda's holidays are steeped in tradition and culture.