Mad Science Leave a reply Drag cars. Love them or hate them, they never seem disappoint underneath the hood. Yikes.