Harvest festival attracts over 2,000 people