The jury has been shown CCTV footage of the airport fire
A Glasgow airport worker described in court how an alleged terrorist threw a petrol bomb at him from a Jeep.
Another man said he broke a leg fighting Dr Bilal Abdulla, a passenger in the Jeep full of explosives which was rammed into the busy terminal.
Dr Abdulla later admitted to being a terrorist, Woolwich Crown Court heard.
The 29-year-old from Paisley and Dr Mohammed Asha, 27, from Newcastle-under-Lyme, deny conspiracies to murder and to cause explosions.
The court heard that the area was engulfed in flames when the Jeep's driver - Kafeel Ahmed - poured petrol from a window shortly after crashing it on 30 June last year.
He then set fire to himself before chanting Islamic prayers, the court heard. Mr Ahmed died a month later from his burns.
The court heard claims that Dr Abdulla, who was arrested at the scene, later admitted to police that he was a terrorist.
However, the defendant denies this and says he only intended to damage property. Dr Asha denies providing Mr Ahmed and Dr Abdulla with money and advice behind the scenes.
Taxi Marshall Ian Caldwell told the court he was one of the first people at the scene.
He said: "I heard a lady screaming and I turned around and by that time the Jeep had already hit the main doors offset."
As he approached, Mr Caldwell said Dr Abdulla opened his door and threw a "Molotov cocktail" towards him.
He said he then watched Mr Ahmed pull out a five-gallon container and pour petrol from his window.
"The flames from the cocktail were already there, and everything was engulfed," he said.
Michael Kerr said he had just returned from holiday with his family when he saw Dr Abdulla fighting with a police officer and ran to help, exchanging punches with the suspect.
He told the court: "A tooth was knocked out - a crown was knocked out - by a punch.
"My leg was broken, my fibia and tibia. I don't know if it was a kick from him or me kicking the man. It was just a clash."
Mr Kerr spent four days in hospital and had steel rods inserted to mend his leg.
The court has previously heard that the device in the Jeep failed to detonate. Two other car bombs - allegedly planted by Mr Ahmed and Dr Abdulla - had also failed to explode in London's West End the previous day.
Former firefighter Henry Lambie, who was working as a passenger assistant in Glasgow, told the court black smoke had quickly filled the building after the Jeep crashed into its doors.
He said he ran towards the burning vehicle with a fire extinguisher but as he tried to damp down the area, an Asian man had approached and told him to stop.
"I thought he was going to have a go at me so I hit him in the face with the jet of water."
'We are terrorists'
Mr Lambie said two police officers had run over and ordered the man to step away from the car but he had run off.
"I said 'Get back'. He pointed towards the vehicle and said 'There are bombs'," said Mr Lambie.
Pc James Craig said that after Dr Abdulla was arrested, he tried to engage him in conversation in the back of a van at Helen Street police station.
In a statement read to the court, Mr Craig said Dr Abdulla asked: "Do you ever watch the news?"
Dr Abdulla had then said: "Are you aware of the damage Britain does to other countries? Yes we are terrorists but... "
The jury was told Dr Abdulla was interrupted by other officers who came to take him away.
The trial continues.