Giants LB has amazing explanation for his failed PED test
New York Giants LB Justin Hilliard had a funny explanation for why he failed the NFL’s performance-enhancing drug test.
New York Giants LB Justin Hilliard had a funny explanation for why he failed the NFL’s performance-enhancing drug test.