If you have any idea what "Laputa" means in Spanish, you will probably get a chuckle out of this. Mazda has released a new Japanese only car named "Laputa", translation "the Bitch". I wonder how many people will get offended or get a kick out of this marketing campaign? {Via Jalopnik}