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