Today in the word of grotesque yet oddly intriguing artworks, we humbly present this giant flesh cube atop a Swiss mountain. The massive hunk of faux organs is the latest artistic creation from Swiss artist Andrea Hasler. Don't you wish more tourist postcards looked like this? Hasler crafted two site-specific sculptures as part of a six-week artist residency in Verbier at Switzerland's 3-D Foundation.