Alien2nrs in japan – Car shop day 3
Are you ready for this? The car shop day 3! Me & Juhis headed to Machida City, located in the western part of the greater metropolis of Tokyo. Home of the greatest tuning shops… We had to take 5 metros & Trains to get there… First stop was at Monster […]