Snooker cues

Snooker cues
Execution time (seconds): ~1.694463