Printer for T-Shirts

We are looking for a printer for some nice quality T-shirts for the farm - ones we can be proud to wear and sell, too.
Do you have a T-shirt printer to recommend and admire? I know I have seen some gorgeous soiled and muddy ones out there!
thank you. - Candace