3 Generations of awesomeness

3 Generations of awesomeness