Originally Posted by manodemidas
Sorry, I think I'm a little late, but "Montaña Rusa" means Rollercoaster, just read that and wanted to help
Ah, Thanks for your contribution.
Just updated the first page with it.
@ Lettermaniac: You mean this >
< photo, right? Possible I think, the interior does seem to be based on a factory.