Thread Paintings: Densely Embroidered Portraits by Cayce Zavaglia | Colossal.