No. Mechas are colorful and adorable non-threatening Muppets who hang out on Sesame Street.