Pat Walsh, along with being a life-long athlete, is a former pro-level cyclist.
He is also a certified personal and group fitness instructor.
Pat Walsh, along with being a life-long athlete, is a former pro-level cyclist.
He is also a certified personal and group fitness instructor.