Chicago’s Godzilla Superstore 05/16/14 6:54AM

The owner of Godzilla superstore Monster Island Toys, Loris Basso gives Chris DeRose his expert opinion on the new ‘Godzilla’ film, which hits theatres today.
SHARE