World’s First Car Vending Machine

Carvana has created the world’s first fully-automated car vending machine that offers the customers a unique way to pick up their newly vehicles. The customers can now purchase a car exclusively online and choose to receive it through a coin-operated vending machine in Nashville. At time of pickup, the customer enters their name and drops a coin… Continue reading World’s First Car Vending Machine

11-Year Time-Lapse of One World Trade Center

EarthCam has released a commemorative time-lapse movie showing the completion of the construction of the One World Trade Center. Hundreds of thousands of high definition images were captured over the past 11 years that shows the transformation of the site from October 2004 to Memorial Day 2015. Watch the video below.

Amazing One World Trade Center Elevator Ride

The elevators to the observatory atop 1 World Trade Center show an animated time-lapse that recreates the development of New York City’s skyline, from the 1500s to today. The magnificent 47-second time-lapse video gives you the impression you’re traveling to the 102nd floor in a glass elevator.

The 9/11 Memorial Museum Tribute In Time-Lapse

Brian Cury, CEO & Founder of EarthCam installed cameras to document the rebuilding and construction of the National September 11 Memorial and Museum site. The time-Lapse video was uploaded seven days ago that shows the transformation of the site between 2004 and 2014. The museum opens today May 21, 2014.

Inside Volkswagen’s Parking Lot Towers at Autostadt

The two gleaming glass towers of Volkswagen‘s Autostadt are one of the main visitors attraction in Wolfsburg, Germany and it attracts around 2 million visitors every year.  The 16 stories vertical parking lot towers are composed of glass and galvanized steel, illuminated by night. Visitors can view the cars from a glass cabin that climbs through the towers. The facility is used… Continue reading Inside Volkswagen’s Parking Lot Towers at Autostadt

One World Trade Center Tallest Tower in New York City

One World Trade Center, aka the Freedom Tower building is officially the tallest tower in New York City on April 30, 2012, after surpassing the height of the Empire State Building at 1,250 feet tall. The construction underway is expected to continue for another year and will eventually become the tallest building in the United States. Via: Yahoo News