Bring the world of anime to your car with these new Itasha anime-themed Spots Cars. Itasha, which literally means “painful car”, are Japanese sports cars which have remained as a relative no name nationwide. These anime cars are sure to get some notice around the geek community. Itasha cars are known for their decals and paint jobs featuring anime, ...
Read More »