Even NASA is a Beaver Believer