Photo: ben mckenzie meets logan marshall greens newborn baby 05 | Photo 3104299 | Just Jared: Entertainment News