Robert Pattinson is Immortalized

A Robert Pattinson wax statue has been unveiled at the Madame Tussauds’s museum in Blackpool but the statue barely resembles the ‘Twilight’ star. The statue catered to every small detail of Pattinson’s features – from his wild hair down to his stubble, but failed to get an identical look, reported Sun online. Tussauds’ wizards of […]

Share