It’s truly incredible how much this site has grown over the past 4 years, and Chan (who’s currently filming ‘21 Jump Street‘ in New Orleans, Louisiana) wanted to send out a special thank you to the hundreds of thousands [...]