OOTP set report detailing Thestrals

HP4U.co.uk has released a new report after visiting the Order of the Phoenix set recently. The crew was in the process of shooting scenes involving Thestrals, Hogsmeade Station, and the Hogwarts Express. Filming was located at Black Park in Buckinghamshire, England. Thanks to everyone who e-mailed with the tip!