Cyrus “Glitch” Spencer: Robot-Animated Popper Blows Up Large on SYTYCD.
Cyrus “Glitch” Spencer is a member of Atlanta-based dance group Dragon House. He just made his debut on So You Think You Can Dance, check out that performance here. Shortly before hitting mainstrea…
Post to Tumblr