These are 100% cotton 20" x 20" America Made and printed bananas. you can choose from yellow or white. They are vary limited in stock due to the lack of banana type item available right now. We will be trying to get more. These bandanas are in no way sold as a way to filtering germs or viruses or prevent contamination.