383374_10101031403660692_1862089850_n Published June 14, 2013 at 583 × 960 in Mirror Twins: Examining Nature’s Copy and Paste (Photos) ← Previous Next →