What is Tubach?
A cool fucking village in Switzerland.
dude! i went skiing in Tubach this weekend!!
See switzerland