Felix Baumgartner may have taken a free fall but his karma is on the rise

112 shares