What the heck is happening? Some sort of April Fools joke?

I wonder...