Question: Mehcad Brooks's 2006 TV title took place where?
answer: Grandview, New York