Q: where does the imperial valley get almost all of its water? A:
Colorado River