Worth the wait
So far so good.. it did take a while to get here but it was totally worth the wait. Very excited to put it on my new pup.
Rating: 5 stars