talon snow