TEH NEEEON IS TEH HOTNESS...is that a radiator behind the front bumper?