The appearance of a magnificent barn owl in Toa Payoh on Sunday afternoon (Mar 15) saw excited crowds flocking to catch a sight of it. Click here to read the full story