Japan 2005
Watch out when you walk in Roppongi...hey girls konnichiwa.