Back to album

Louis Tussaud's Palace of Wax Museum

Grand Prairie Texas 2008 These are actually made from chrome vehicle bumpers and welded together, actually amazing looking....

637 views
3 faves
2 comments
Uploaded on November 25, 2008
Taken on November 22, 2008