Robuta

https://eric.ed.gov/?id=ED532771 ERIC - ED532771 - The Green Screen Effect, Online Submission, 2012-Jun-11 The opening sentence in an article posted on edutechteacher.org titled the greenonline submissionericscreen