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....

692 views
5 faves
1 comment
Uploaded on November 25, 2008
Taken on November 22, 2008