Her grandson called it, 'Over 25 years of treason'.

A lot of people have their favorite fourth of July shirt. Something red, white and blue is a necessity on this day. Dale Cheesman has noticed his grandma wears the same shirt every fourth of July. It's red, white, and blue. Has stars on it, looks like America all the way, right? Well, actually no.

Recently while watching the World Cup, Dale noticed his grandma's shirt is actually the flag of Panama. That's right, Grandma has been repping Panama for decades on the fourth of July. It's ok grandma, simple mistake. Still pretty funny though.

BONUS: Oh Say Can You Sing Winner