Just arrived in the ‘Land of t…

Home / Tweets / Just arrived in the ‘Land of t…

Just arrived in the ‘Land of the Rising Sun’ aka Japan. We havent been here in few years. Its nice to be back.