MEEHAN MOTORSPORTS LOGO

Meehan Motorsports is a new start up race team based out of Indianapolis, Indiana that will be competing in the Grand-Am Road Racing Series and over time may branch out into the Firestone Indy Lights Series.