Editor's Note: And then there were three. After eight nights of mischief at ONCE Ballroom and Lounge in Somerville, this year's Rock And Roll Rumble class barrels toward Friday's finale (April 21) just as unpredictable as when it began. Guitar-rock sparkplug Carissa Johnson took night one of the semi-finals this past Friday, while power trio The Rupert Selection provided perhaps the Rumble's biggest upset so far, taking the the second semi-finals night on Saturday. Those two face off against wild-card finalist an unofficial overall favorite Hey Zeus later this week, but before we get to any proper preview action, let's rewind it back to the weekend for a complete look at all eight semi-finalist throwing down for the sound over at ONCE. Scan through Lauren Piandes' full gallery for Vanyaland below.