Lost in the past, the future is present...

Beware St. Toad's cracked chimes!