World's largest moth found in Bellevue

Washington state scientists are asking the public to be on the lookout and report sightings of the Atlas moth, which is the world's largest moth, that was found in Bellevue.

Top Videos