Any idea where to buy leeches by the pound at a good price? Coming up with a bunch of friends and trying to watch our dollars. We heard about some place up north but can't remember the name. Thanks for any help
Any idea where to buy leeches by the pound at a good price? Coming up with a bunch of friends and trying to watch our dollars. We heard about some place up north but can't remember the name. Thanks for any help