you guys are incorrect, it has nothing to do with your google searches. AdSense analyzed the content of the website its displaying on. From google itself:
"When your content changes, so do your ads.Google AdSense technology goes beyond simple keyword or category matching. We work hard to understand your content and deliver ads that are relevant to specific pages, automatically, no matter how many thousands of pages your site may have, or how specialized or broad your content. As your content changes, Google's ads change to match. And since our ads are also targeted by country, global businesses can display local advertising with no additional effort."