58680 on display outside of Mobara Japan