Muscle Monster--Japan’s famous spot for adventure lover
Tokyo (Japan), Mar 25 (ANI): This thrilling climbing attraction is called Muscle Monster, it is built high on the mountain overlooking Sagami Lake, to test visitor’s physical and...
Mar 25, 2020