Has anybody ever seen this Barracuda before? Apparantly it belonged to Big Willie, a street racer from Los Angeles who got the city to open up Brotherhood Raceway in Terminal Island to crack down on street racing. The track is now closed and the nearest 1/4 mile tracks to Los Angeles are 1 hour+ away, but hopefully it will open up again, Big Willie is trying to get that to happen. Anyway check it out, looks kinda dumb to me though