Post your own challenge to your fellow researchers!
No idea, probably got in there when I copied the pic url. I'll remove it. Thanks for alerting me about it.
"Place the devourocytes here..."
Cell Lab Discussion Forum
Forum to discuss the Android game Cell Lab.