It does look good and I'm not a fan of Tina at all.
I think it's almost certainly going to take place on the satellite. It's prominent in the first few seconds of that video. --- XBOX GT: illbzo1 Currently playing: Etrian Odyssey IV, Link's Awakening DX
I'm more interested in the fact that their doing the whole thing themselves.
Where did you hear that from?
I'm gonna need a source and confirmation on this, as I can't find anything about them doing it themselves on here or through Google. --- "Fight for them, then, and die for their sins!" -Dracula, Castlevania: Symphony of the Night