It appeared like a spaceship from the warren of roads as our driver weaved through the bumpy streets to get me and my cameraman as close as possible to the Sao Paulo World Cup Stadium.
Then I looked properly and a large chunk of it looked, well, missing.
One end of the £300million stadium is very much unfinished. It has no roof and it just looked like scaffolding with no attempt yet to hide a pretty ugly facade.
The reason for my trek from Rio to Sao Paulo? To witness a test game, a final and, as FIFA have admitted, desperately needed test game.
The new Corinthians Arena remains an unfinished addition to the skyline in Brazil's stylishly affluent business hub, with two temporary seating sections unable to accommodate fans as owners Corinthians met Botafogo for the test game before a crowd of 40,000.
They witnessed a 1-1 draw, Jadson on target for the hosts and Edilson for the visitors from Rio.
I waited at a nearby metro station to speak to fans leaving after the match.
What's it like I asked? One fan told me it's confusing, the security area is confusing. Another said that the stadium still needs a lot done to it, while another was quite positive "it's perfect, I like it!"
The way fans were leaving the stadium seemed to work well, the police and metro staff were visible and there was plenty of space, however, the stadium itself is built on a huge site, and I mean a huge area.
From the moment I walked through the first police check to right up to the security scanners, I had been walking for half an hour! England fans take note. If you are coming to Sao Paulo to watch the game against Uruguay on June 19, wear comfy shoes!
Outside the police lock down area, local residents looked on. Opinions were mixed on the stadium, some said it had made their lives difficult due to noise and traffic while others thought it was bringing much needed investment to their neighbourhood.
What isn't in doubt though is that whether or not FIFA deem the "test" game a success, an awful lot of work is still needed to get the stadium as finished as is needed for the opening ceremony and Brazil v Croatia on June 12.