Just an Internet User Passing Thru
- Joined
- Aug 15, 2009
- Messages
- 6,570
I dunno. Most of the time it's pretty vague but they flat out say Ninja Storm is in California.
Dino Thunder even reinforced this fact when they did the DT/NS team-up episodes heh