Bullfighting on the Beach
Guest blogger Carrie Callaghan writes about choosing what to read. The Library of Congress holds over 34.5 million books and printed materials nestled along some 838 miles of shelving – that’s just a little less than a road trip from…