Team Pantera Racing

P8110074

Note they are made in China, even though they are stamped as made in Japan. huh?

Photo info