Growing up and living in South Florida definitely has a played a role in the idea behind this. Around the neighborhood where I grew up, there was all of these creepy nature preserves. We'd often get these HUGE bufo toads hopping around, and those things are not afraid of anything! Haha! Enjoy!
**Update!!** I recently submitted this poster to my school's student art show, and I won "Best Alternative Art"!