What on earth is Mermaid Toast?

And why are hundreds of free slices up for grabs in East Village this weekend?