The car just makes you want to laugh, not exactly at the owner, more with him. Seems like a properly sized blower would be sufficient to make that amount of power on a properly built motor. Don't tractor pull trucks have turbos feeding into turbos?
Bad ass 1970 super super charged GTO - Video