Stage 1, Downey Studios - 12214 Lakewood Boulevard, Downey, California, USA
(opening scene by the lake; train scene; Damocles Dock; Lake Lachrymose)
Nov 10, 2003 - May 29, 2004
It looks like we don't have any production dates for this title yet. Be the first to contribute.