Josh Rupe is a Major League Baseball player. He played in 2005 to 2011 as Pitcher for the Baltimore Orioles, the Kansas City Royals and the Texas Rangers.

Josh Rupe
bio
content