Japanese people drive just Japanese cars right? Wrong, check out this Lowlife VW Meeting in Nara, Japan.