Here are some more cloud pieces. I believe it is a cloud spleen.