Myth confirmed! There...a mini human race!
Holy frick this is creepy!
Got my Tour tickets for March =)