- At 315-feet tall Stardust was tallest building imploded on the Las Vegas strip
- Also, it makes it the fourth tallest building ever imploded
- 428 lbs of explosives to sent the towers tumbling in 10 seconds
- Construction of Echelon Place will begin as soon as the site it clear
- The project is expected to open in 2010 and cost 4.4 billion dollars
Thanks for the memories!