Shimmering Spectacle
sTs trinity
This reminds me of an Ed Edd ‘n’ eddy episode, where they come across this key, and they had to figure out where it goes to, and then they end up in a contraption that looks like that, by 3 girls who are desperate for boyfriends.