Latest Posts

Three Absurd Facts About Japan

The following are three completely true facts about the Land of the Rising Sun that will make you say, “Huh, well I don’t about all that but they sure make a heckuvah a sedan.”