Oguri Cap was a legendary Japanese Racehorse of the late 1980s, celebrated for his powerful finishes and dramatic come-from-behind victories. He became a national Icon, captivating fans and embodying the spirit of the sport's golden age. See also Thoroughbred Horse Racing Japan Champion