Do you believe that there are large hairy ape-like creatures walking among us? That creature is known as Sasquatch, or Bigfoot, and new research says that it is real.
Boston is no stranger to doing big things in the medical community worldwide. Usually, when you get money for new research its a good thing, but this new study has me flat out baffled.