Thursday, October 28, 2021

2023 Land Rover Defender 130 Patent Images Possibly Leaked

It could be 201 inches (5,105 millimeters) long.