The problem with these invasive fish is that they compete with the native fish who already have enough problems dealing with pollution, runoff, lack of underwater grasses and algae blooms.
The fish can live on muddy river banks for a few hours, but it's a widespread rumor that they can jump into your boat or attack humans. I wouldn't put my fingers in their mouths as you can surmise from this photo.
If you ever catch one, hold onto it and call the friendly inland fisheries folks at 804-367-2925. Visit http://www.dgif.virginia.gov/fishing/snakehead-faq.asp for more info on this invasive fish.