RumorFix has learned that Gavin DeGraw has canceled two upcoming performances after being savagely attacked over the weekend.
Gavin DeGraw cancels upcoming performances