20 years is a long time.
It's a long time to wait for your favorite band to do a reunion tour, or for a movie you've been waiting to be done properly. For some it can be the length of time completing various educational pursuits, the time it takes to grow a successful business. To see...