A Ford Capri Covered by 4500 Toy Cars

Blog Archive