Town of McGregor Iowa 1870. The town of McGregor is located in Clayton County in northeastern Iowa. The Mississippi River borders the east side of the city with steep cliffs surrounding the community on the north, west, and south sides, giving McGregor the nickname “The Pocket City.”The oldest photo of the Great Sphinx, taken in 1880Among the earliest photographs of Washington, DC, this 1846 photograph shows the Old Patent Office. The building is now the National Portrait Gallery and the Smithsonian Museum of American ArtThis 1840 view of Leipziger Strasse in Berlin also shows the tower of the Marienkirche in the background.