1327. Flower Head

Share this comic!

This is real.