your browser not support this video

Unbelievable Showdown: Buffalo Defies Odds and Sends Lion Soaring Through the