Welcome to Obama City ★ ONLY in JAPAN

This place is for real! A city in Japan called Obama. They must have named it after the former president, right? Well … Republicans can sigh a breath of relief as …