It is hard to believe that this frog is actually an artistic construction of five human figures. Johannes Stötter is an amazing body-painter based out of south Tyrol, Italy. His works are truly mind-blowing as he creates some of the most unique and life-like pieces of art. He paints his subjects to blend in to their […] Read more