Tag: music band

New Campus Band: Said the Walrus

0
Written by Christina Bowman. Media by Momoka Murata. Said the Walrus is an indie/rock on-campus band at Greenville University. They just performed their debut show...