from time to time i even feel i have ridden on the track , despite i wasn't born at the time for the opening.

How would the previous sentence be correctly capitalized?
From time to time I even feel I have ridden on the track , despite I wasn't born at the time for the opening.