Net users half-amused, half-irked by images of Godzilla selling various Japanese products

Tacky? Yes. But even the King of Monsters needs to scrape a living by endorsing some products!

Read More