Op-art socks
2013 • 159 pages