Katie Holmes was spotted looking pretty in an outfit that showed off her incredible summer style, which was reminiscent of the 1970s, while walking the streets of New York City. Source