A Brief video Tour of the Muhammad Ali Center. The $80 million Muhammad Ali Center opened in November 2005 and was founded by Ali and his wife Lonnie. The Ali Center has 21,000 square feet of interactive exhibits. Filmed & Edited By Andy Dumas. www.andydumas.ca
I work there :D
folion3721 1 year ago 4