Reflection of Walt Disney World Railroad in window of Little Mermaid display in Main Street Emporium

Please share YOUR thoughts...