1228 S Main St, Las Vegas, Nevada 89104 USA
Amazing full Last Supper Wax Museum Display
Claim copyright