This is a Knights Templar ribbon from the Excalibur Commandery #5 from Hannibal, MO.
Please see photos for color, size, and condition details. Note lighting variations may alter colors in photos.
size: ~8.5 x 2.66 inches