See how to make and use homemade compost tea to power your plants naturally. Compost tea is the perfect way to fertilize your plants!