HANNIBAL, Mo. -- The YMCA of Hannibal will hold a flag dedication ceremony at noon Thursday, June 14, 2018, at 1 YMCA Drive. The American Legion Post No. 55 will help to dedicate the flag to all the men and women who have served. Join the community on Flag Day to celebrate the installation of the new flag. For more information, call 573-221-0586.