Shelli with her new and old carBefore trading it in, first she had to clean it out.
Photo: Jason Roy
The rumored location would be in the Bronx, near Yankee Stadium
Merriman walking off resulted in a very awkward TV moment
"Godzilla" will be released in theaters on May 16, 2014