Owens O-Shows Off At Ohio's Lucas Oil $12,000 Sunday Spectac