L.A.’s ‘Ninja Twins’ Bring Two Snaps to ‘So You Think You Can Dance’: VIDEO June 1, 2012 by Andy Towle