Halloween Crossword

It is that spooky time of year again when we all like to have a nice little fright. Can you figure out the 31 clues in this Halloween crossword?

More Puzzles for You: