Green giant!

Greeeeeeeen giant!

Thoughts?