Yeahhh, they do take over London. Probably the most concentration of supercars within a square mile. They're all parked up front at the 5 star hotels.
Yep π
Please Login to reply.
No replies yet.