Did you know Dave Weigel is only 30? God damn it