www.tptherapy.com, not only do they look kickass, but they work really well; they're not too hard and yet they are not too soft either! TP is short for Trigger Point, which is one of the reasons we have foam rollers, to ease these trigger points and for myofascial release. The benefits of foam rolling, also known as myofascial release, SMR- Self-myofascial release and so on, are explained perfectly in a nutshell in this article from Men's Health, http://www.menshealth.com/best-life/foam-rolling
"Joe Hashey, C.S.C.S., owner of Synergy Athletics, explains: "Foam rolling smooths and lengthens your muscles, and breaks up adhesions and scar tissue." Another benefit is that it helps your muscles relax by activating the sensory receptors connecting your muscle fibers to your tendons. The net effect is better blood circulation, which in turn speeds workout recovery and boosts performance."
If you have any local fitness stored nearby call and see if they carry TP Therapy Products, I know Gym Source by my house does. Or you can order online and get a better color option for your liking!