Bar Harbor Bank & Trust is hosting its 25th Annual Community Food Drive from October 28 – November 22. Everyone is invited to bring donations of non-perishable food, cash, and grocery store gift cards to any of Bar Harbor Bank & Trust’s 15 branches from Lubec to Topsham.