ANDRE THE GIANTS

January 01, 1970

Found this one at 1st and Broadway in Denver, CO.
Haters have since vandalized it, but here it is for prosperity