skunk ape

  1. P

    Florida Bigfoot or Skunk Ape

     This creature was seen in Florida in 2000.  Does it look real to you? Opinions?
Top