The Cryptozoology & Paranormal Museum in Littleton, North Carolina, is a love letter to everything that goes bump in the ...