Amazing detail.
Random loved trains. I bought her a Fisher Price toy train set when she was two and it remained her favorite toy for years. When she was a little older we bought an HO scale train and I set it up on a salvage ping-pong table. Many happy hours were spent in imagination-land as we built our miniature town.
edit: Altard proofed