Listen

Description

What do heavenly beings and lowly shepherds have in common?