Remember when you were a kid and the multicolored Lego tower you pieced together seemed like the most impressive block creation ever? Well, there's a new Lego concoction that blows your childhood masterpieces away.

A self-taught Romanian engineer built a life-sized car entirely out of Legos. And, yes, it actually drives.

The car, also called the Super Awesome Micro Project, is made up of 500,000 Lego pieces. Even the engine is made of Legos and its 256 toy-block pistons run on air.

The wheels and some load bearing elements are the non-Lego pieces in the car.

The Lego car recently hit the road for its first test dive. Its top speed clocks in between 12 and 18 miles per hour.

Raul Oaida, a 20-year-old from Romania, developed the car. He met Steve Sammartino, an Australian entrepreneur, online, and Sammartino crowd-funded the project on Twitter.