Question

What American company had a thirty-foot inflatable gorilla atop its Rhode Island offices for decades?

general icon

GENERAL

Samsonite

general iconGENERALgo to general category

Share: