Tag Archive for Davey Richards

The Wolves in NXT

Just in case you are not up on the Independent wrestling scene, the American Wolves have been one of the best tag teams in the world over the past few years. Eddie Edwards and Davey Richards are actually two very…