Ramblings of an Emergency Physician in Texas
I have no idea what kind of bug this is, but it’d scare me out of a nights’ sleep.
Anyone know what it is?
Update: valued readers have identified it as a “Camel Spider”.
Return to top of page
Copyright © 2016 · eleven40 theme on Genesis Framework · WordPress · Log in