“Stand and Deliver!”

“Stand and Deliver!”

Many years ago, “Stand and Deliver!” meant giving up your valuables or your life could be forfeit.  Highwaymen were a common problem in England from around 1650 to 1800, where travel was already hazardous due to the lack of decent roads, no one rode alone without fear...