Member since 2024
The second RA60 to ever roll off the production line in Aichi, Japan (chassis number RA60-6000002), this 1981 Toyota Celica has an incredibly interesting history as an international rally car in the 1