London City Twin Otter on floats
I was amazed this afternoon to observe a Twin Otter on (probably amphibious) floats fly over the Isle of Dogs in East London and land on the eastern side, I think somewhere near the Excel exhibition centre or the Dome (I live on the western side so can only guess). Anyone got any further details?