Here's my latest find for Turbo fan art on Deviant Art. This is some pretty hot digital magic as you can see I bet this took a long time to do. Unfortunately I didn't have any luck getting in touch with the artist to get a couple of my questions answered.
Okay, I Peeked
15 minutes ago