I really do not know what this is. I was busy with my phone camera and suddenly it appeared in front of the lens, so I took a photo. I was not sure whether it was just visiting from another world, or whether it was here to stay. Perhaps it has a name? Let me know if you recognise it. Not an every day appearance.