"Maker of the worlds finest bats"
Demurring Sports is an American manufacturer of baseball bats and other sports equipment. They are known for producing bats with innovations that provide enhanced hitting power.
I spent a couple days and redesigned their platform and I'm releasing it to you all for free! Just simply hit the download link at the bottom and enjoy these 3 free PSDs.