(IMAGE)
Caption
"Daedalus dilemma" of the immune system refers to Daedalus and Icarus in Greek mythology.
Credit
Copyright: kuco, Fotolia.com
Usage Restrictions
The image may only be used with appropriate caption or credit.
License
Licensed content