Photo: ben mckenzie meets logan marshall greens newborn baby 09 | Photo 3104303 | Just Jared: Entertainment News