The Final Generation: Evidence that we are living in the last generation before the return of Jesus Christ to earth