Brightlight over 11 years ago If you know about recent politics in Japan, you know this is a parody of what.