This is a horn assembly from a 30's  through 1940's car or truck possibly a GM or Chevrolet.  It doesn't work but when tested on 12 volt it did make a click (and a spark).   .  Its 14 1/2" long.  The opening is 5"  The horn tube is 11 1/2".