Factory in Rio Makes Pope Masks

May 2013, For CCTV America

Advertisements