There are hundreds of these… ‘glow worms’ in a section of Castlemaine forest. You’ll have to ride the trails at night to see them!

Leave a Reply