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

445 views
1 fave
0 comments
Uploaded on November 25, 2008
Taken on November 22, 2008