Farm animals

12345678
Across
  1. 1. barks
  2. 3. curly
  3. 6. has long legs
  4. 7. meow
  5. 8. moo
Down
  1. 1. has long ears
  2. 2. has horns
  3. 4. very fast
  4. 5. pink
  5. 7. has wings