Video: From afar, the photorealistic portraits that Cayce Zavaglia creates look like they were painted with fine, hatched brushstrokes. But when you get closer you can see that each one is actually made up of thousands of threads, painstakingly embroidered by hand using a needle and endless patience.