i just drove past a top gear branded jump & catch ramp, with "top gear - launching monday 29th september" on it, it's in lonsdale st melbourne, near the corner of william st, just outside the law courts...
there was a small camera crew there when i drove past, has anyone else seen this? anyone know what's goin on?
there was a small camera crew there when i drove past, has anyone else seen this? anyone know what's goin on?