Of course, all made of Lego bricks. The giant creation was made by Japanese artist Sachiko Akinaga. More pictures can be seen here.