Mystery Solved: Montauk Monster The Work Of Millionaire Movie Stars

[Pembrokeshire, Wales; May 12. Image via WENN]