Ela foi erguida em pleno Goodwood Festival of Speed, atualmente o maior evento do mundo sobre veículos, que é realizado na Inglaterra. Em 2006 foram mais de 150.000 visitantes durante os 3 dias de festa, que mostra de carroças à carros de F1.
Agora imagine colocar em meio a tantos visitantes vindos de todas as partes do país e do mundo, uma gigantesca escultura com 5 carros Land Rover pendurados: a reação é de surpresa e admiração



