Yes, I'm serious about the name. Apparently it's a small park in Italy that opened this year. I don't know if anyone heard about it, but they got what's really only the second large, full-size X-Car in the world, and it looks quite badass: http://rcdb.com/8852.htm.
But really, did anyone even mention this park? I searched the forums and couldn't find anything. Discuss.
http://rcdb.com/5627.htm