The Insomniacs in the UK ( write up and videos)

Nominated in the trailer award. Winners of the Special Judges award
It means that the judges felt that the team had a special goal beyond mechanics and had the makeup to actually design and build a car as first time entrants into a world championship 👌

Judges Special Award