May 16, 2013
UNIVERSITY PARK, Pa. -
David Taylor pins his Russian foe in USA Wrestling's Rumble on the Rails win in NYC's Grand Central Station on NBCSN! Check out the video on YouTube courtesy of Universal Sports! Click the link to watch Taylor's win!