This is a rather nice little Prairie Tank engine from LIMA, it has GWR livery and the number 4589.  It will be a challenge for someone, underneath therei a LIMA mark.  I normally take returns, but this one has to come as a shared risk.