Imperial Valley is being called upon to help one of its own.

Longtime Valley resident Joshua Holmes, 30, has been battling a rare form of cancer for the past three years, and, after recent treatment, is in need of blood.

Read Full Article