Semi-abandoned train yard in Puerto Limon (Costa Rica)
I jumped a fence to take those amazing photos. The train depot is (almost) abandoned. Several rusted, half disassembled diesel-electric train engines are sitting in the yard.
Tankcars are ex Grand Falls Central Railway from Grand Falls Newfoundland Canada (credit to reddogsix for this info).