Step inside a crystal palace

5:49 PM ET Fri, 8 April 2016
Step inside the $19,900,000 crystal palace.