I was intially convinced this was an art project or a hoax...
The people on the team page seem to exist. But I'm still not entirely convinced there's not something else going on here.
The people on the team page seem to exist. But I'm still not entirely convinced there's not something else going on here.