See verbs/ago, long, tense.
A LONG TIME ago an indeterminate amount of time, considered to be extensive and difficult to pin down exactly.