SXSW: The Pillows at Japan Nite

Each Spring, Austin (“The Live Music Capital of the World”) brings in musical talent from all over for its annual four-day music festival known as South-by-Southwest (SXSW). Of the 1400 people performing at dozens of venues throughout the city, some...