i found a site by the band about the concept, but i dont know where. ill check it out again if i can. though it started in new jersey-where the bands from of course- and i cant remember what it was. aliens or monsters. its a sci fi so it was something like that. i think i remember my friend talking about androids :S ill talk to her, she is the biggest coheed fan. borders on obsession. just like tekron and saves the day eh?
but that was the second stage turbine blade...devil in jersey city...? read the lyrics to junesong provision, apparently that helps...