Loading Video…
This browser does not support the Video element.
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.