Amercians and Indians were the first to have Thanksgiving. But some sources say the first thanksgiving was held in Canada.
thepilgrim's and Squanto had a feast and gave thanks for surviving the winter
to celibrate their harvest
The pilgrims