iMOCA Store Front, Indianapolis, Indiana 300