[Weird] Geneva Fluffies

A very odd situation in Geneva, absolutely not clue about what this is.