A royal wedding means that wacky products get the royal treatment. CNN's Jeanne Moos reports.


60


CNN

19 Related Articles from 2018-05-17