2013 Live Nativity and Sheep View more pictures of the Live Nativity courtesy of the Greenwich Time Humans to join sheep for Live Nativity (Greenwich Time) Sheep on the Lam in Greenwich (Greenwich Time) Sheep on the “lam”!