Is this the "Ferrari" one?? Lol, are there any more pictures of that thing??