Some sketchy wiring on my Plymouth Duster

Makes me wonder what's under all that tape.