Features Drag Racing Legend Tom “Mongoose” McEwen Passes Away at 81 Elizabeth Puckett June 11, 2018 It’s with heavy hearts that we have learned from unconfirmed sources that one of the best NHRA drag racers of all time, Tom "Mongoose" McEwen, passed away. 1940 Read more