Starlin Castro has generated as much buzz as any hitter so far this AFL season. On top of being a smooth defender, he has amazingly quick wrists and easy power. And his swing is conducive for contact. Here's the batting practice session that impressed me as much as any last weekend: