The Lucky Lamb
*CONTAINS MATURE AND EXPLICIT CONTENT* "People only leave this town in a box 6ft tall and 2ft wide." *** It's 1998, Layla has gone on a one woman road trip to find inspiration and ends up in the middle of nowhere in the country. A quiet place called Clovertown. This leads her to The Lucky Lamb motel, and it's asshole...