Giants Fan's Failed Attempt To Climb Building

Giants Fan's Failed Attempt To Climb Building

This is proof that wearing a Giants logo doesn't automatically mean you're a winner.