Team Pantera Racing

P6290005

Top of the strange electrical part. Note it has a fuse on top.

Photo info