I must've been born in the wrong decade and in the wrong country, because this is awesome.