The dictionary definition of Sheep pen: 1. Sheep pen n. an enclosure, a designated, enclosed area for livestock. With a little poetic licence The Penn is the human equivalent of a place to gather, a ...
This advertisement has not loaded yet, but your article continues below. New sites would require government's approval Two men on Monday will face trial on human smuggling charges, accused of ...