so it aired 1/5/2012 20 months ago? that means it was filmed over 2 years ago... only leaves one question.... where the heck is the engine?....??? and where is NELSON HOYOS