McGregor (Iowa) has the nickname “Pocket City” and one look at the picture below will help you understand why. Tucked into a narrow valley that extends westward from the Mississippi River, the landscape where the town was established has helped ensure that McGregor will remain a small town.

See more Pictures of the Day here.

McGregor, Iowa, aka “Pocket City”