 The bridge cost $1 million to build.The bridge was built for the Hannibal & St. Joseph Railroad by the Keystone Bridge Company.Although the railroad became part of the BNSF Railway, the name "Hannibal" has stuck.