Tag Archives: umbrella corporation

Umbrella Umbrella

Have you played any of the games in the Resident Evil series? No? Then skip to another post. For the rest of us, ThinkGeek is offering up an umbrella that would make Leon shit his pants with fear any day of the week. It’s a sturdy red and white umbrella that resembles the logo of the Umbrella Corporation. You know, ...

Read More »