Show:
Questions
Responses
Print
things asked
500
what is called the birthing of pigs
farroing
600
can pigs see
yes
1000
how many acers
500 acres