Probably not the correct location to ask the question so I apologize in advance. But what's the story with this? Is it a section of the drome I am not aware of? Who created it? I like how they started collecting various images of the turtles and the other various characters.
http://tcplanet.thetechnodrome.com/Crew_profiles.html