6715 W Colfax Ave, Lakewood, Colorado 80214-1807 USA
Gorilla Show!!!
Photo Credit: Roadtrippers
Claim copyright