The first time I visited Toyota Megaweb was back in 2005. My hubby and I went on a semi-business trip to Tokyo and we alloted a few days for going around. More than 10 years have passed since then. We’re finally back with the kids! Toyota Megaweb is referred to as a Look, Ride, Feel…