Crafts, music, animals, food and history came together at the 27th annual Rock Hall Country Fair on the grounds of the historic estate at 199 Broadway in Lawrence last weekend.
The two-day event spanned seven hours on Saturday and Sunday and included a harvest market, sand art and making a scarecrow, pony rides, colonial historians and a woodworker, along with the Long Island-based 30th Virginia Infantry performing a Civil War reenactment.