The Giant Robot Duel Finally Happened


USA vs Japan, and guess who won?? We lost the first round but came back to kick ass. USA USA USA!! This freakin' ROCKS

Rock 106.7 · Utah's Best Rock - Salt Lake City

Listen Now on iHeartRadio