Purple Cat has no idea how he got himself in this situation

Image 3


David Abse 2016