Canadian rock duo, Japandroids, blew fans away with their hotly anticipated return to Austin for Sound on Sound Festival this past Saturday.